// 注册子应用

const props = {
  theme: sessionStorage.getItem('theme') || 'dark', // 传递主题
}
const isProduction = import.meta.env.PROD;


export default [
  {
    name: 'sub1-app', // 子应用名称 与package.json 的name相同
    // entry: '//localhost:8182', // 子应用开发环境地址
    entry: isProduction ? '/sub1-app/index.html' : '//localhost:8182', // 子应用开发环境地址
    container: '#subapp-container',
    activeRule: '/sub1-app', // 当访问 http://主应用域名/sub1-app 时，该子应用会激活。
    props:{
      props
    }, // 主应用和子应用的通信
  },
  {
    name: 'sub2-app', // 子应用名称 与package.json 的name相同
    // entry: '//localhost:8183', // 子应用开发环境地址
    entry: isProduction ? '/sub2-app/index.html' : '//localhost:8183', // 生产环境路径
    container: '#subapp-container',
    activeRule: '/sub2-app', // 当访问 http://主应用域名/sub2-app 时，该子应用会激活。
    props:{
      props
    }, // 主应用和子应用的通信
  },
];